package com.example.service.Impl;



import com.example.dao.Impl.UserDaoImpl;
import com.example.dao.UserDao;
import com.example.pojo.User;
import com.example.service.UserService;

import java.sql.ResultSet;

/**
 * 定义用户信息接口实现类
 */

public class UserServiceImpl implements UserService {
    //全局变量声明在外部
    UserDao userDao=new UserDaoImpl();

    /**
     * 重写用户登录的方法
     * @param userName
     * @param password
     * @return
     */
    @Override
    public User UserLogin(String userName, String password) {
        ResultSet resultSet = userDao.UserLogin(userName, password);
        User user=null;
        try{
         while (resultSet.next()){
             user=new User();
             user.setUserName(resultSet.getString(1));
             user.setPassword(resultSet.getString(2));
         }
        }catch (Exception e){
            e.printStackTrace();
        }
        return user;
    }

    /**
     * 重写用户注册的方法
     * @param userName
     * @param password
     * @return
     */
    @Override
    public String UserAdd(String userName, String password) {
        int i = userDao.UserAdd(userName, password);
        String content="";
        if (i!=0){
            content="注册成功";
        }else{
            content="注册失败";
        }
        return content;
    }
}
